package ar.com.jwa.services;

import java.util.Collection;

import ar.com.jwa.domain.Game;
import ar.com.jwa.domain.State;
import ar.com.jwa.domain.User;

public interface GameLocalService {
	
	public void saveGame(Game game);

	public Collection<Game> getAllGamesToConfirm();
	
	public Game getGameById(String gameId);
	
	public Collection<Game> getGamesToConfirmByUser(String userId);
	
	public Collection<Game> getGamesToConfirmGByUser(User userId);
	
	public Collection<Game> getGamesByState(State state);
	
	public Collection<Game> getGamesByState(State state,User user);
	
	public Collection<Game> getGamesByState(State state, String userId);
	
	

}
